Page({
  data: {
    feedbackTypes: ['功能建议', '内容问题', '操作问题', '其他'],
    currentTypeIndex: 0,
    content: '',
    contact: '',
    isSubmitting: false,
    submitSuccess: false
  },

  onLoad: function(options) {
    // 页面加载时执行的逻辑
  },

  // 选择反馈类型
  onTypeChange: function(e) {
    this.setData({
      currentTypeIndex: e.detail.value
    });
  },

  // 输入反馈内容
  onContentInput: function(e) {
    this.setData({
      content: e.detail.value
    });
  },

  // 输入联系方式
  onContactInput: function(e) {
    this.setData({
      contact: e.detail.value
    });
  },

  // 提交反馈
  submitFeedback: function() {
    // 验证表单数据
    if (!this.data.content.trim()) {
      wx.showToast({
        title: '请填写反馈内容',
        icon: 'none'
      });
      return;
    }

    // 设置提交中状态
    this.setData({
      isSubmitting: true
    });

    // 模拟提交过程
    setTimeout(() => {
      console.log('反馈信息:', {
        type: this.data.feedbackTypes[this.data.currentTypeIndex],
        content: this.data.content,
        contact: this.data.contact,
        submitTime: new Date().toISOString()
      });
      
      // 显示提交成功
      this.setData({
        submitSuccess: true,
        isSubmitting: false
      });
    }, 1500);
  },

  // 重置表单，返回初始状态
  resetForm: function() {
    this.setData({
      currentTypeIndex: 0,
      content: '',
      contact: '',
      submitSuccess: false,
      isSubmitting: false
    });
  }
}); 